﻿function share_linkhay() { u = location.href; window.open("http://linkhay.com/submit?link_url=" + encodeURIComponent(u)); }
function share_zing() { u = location.href; window.open("http://link.apps.zing.vn/share?u=" + encodeURIComponent(u)); }
function share_govn() { u = location.href; window.open("http://my.go.vn/share.aspx?url=" + encodeURIComponent(u)); }
function share_twitter() { u = location.href; t = document.title; window.open("http://twitter.com/home?status=" + encodeURIComponent(u)); }
function share_facebook() { u = location.href; t = document.title; window.open("http://www.facebook.com/share.php?u=" + encodeURIComponent(u) + "&t=" + encodeURIComponent(t)); }
function share_google() { u = location.href; t = document.title; window.open("http://www.google.com/bookmarks/mark?op=edit&bkmk=" + encodeURIComponent(u) + "&title=" + t + "&annotation=" + t); }
function InputFocus(textdefault, control) { text = control.value; if (text == textdefault) control.value = ""; }
function InputBlur(textdefault, control) { text = control.value; if (text == "") control.value = textdefault; }


function sendMessage() {
    // check valid on client
    if (validRequireField($("#txtTitle").val(), "Tiêu đề")
            && validRequireField($("#txtName").val(), "Họ tên")
            && validRequireField($("#txtContent").val(), "Nội dung")
            && validRequireField($("#txtCaptcha").val(), "Mã xác nhận")
            && validEmail($("#txtEmail").val())
            ) {
        $("#btnSend").attr('disabled', 'disabled');

        titleStr = $("#txtTitle").val();
        nameStr = $("#txtName").val();
        emailStr = $("#txtEmail").val();
        addressStr = $("#txtAddress").val();
        phoneStr = $("#txtPhone").val();
        contentStr = $("#txtContent").val();
        captcha = $("#txtCaptcha").val();

        var dataString = "aid=" + aid + "&title=" + titleStr + "&name=" + nameStr + "&email=" + emailStr + "&address=" + addressStr + "&phone=" + phoneStr + "&content=" + contentStr + "&captcha=" + captcha;
        $.ajax({
            type: "POST",
            url: "/handler/update_comment.ashx",
            data: dataString,
            cache: false,
            success: function (data) {
                $("#btnSend").attr('disabled', '');

                if (data == "-1") {
                    alert("Bạn hãy điền đầy đủ thông tin.");
                    return;
                } else if (data == "-2") {
                    alert("Bạn hãy chờ 1 phút để tiếp tục đưa ý kiến.");
                    return;
                } else if (data == "-3") {
                    alert("Bạn hãy điền đúng mã xác nhận trước khi tiếp tục.");
                    return;
                } else {

                    clearBox();

                    alert("Thông tin của bạn đã được gửi.");
                }
                $("#imgCaptcha").attr('src', '/handler/captcha.ashx?' + Math.random());
            }
        });
    }

    return false;
}

function clearBox() {
    $("#txtTitle").val('Tiêu đề');
    $("#txtName").val('Họ tên');
    $("#txtEmail").val('Email');
    $("#txtAddress").val('Địa chỉ');
    $("#txtPhone").val('Điện thoại');
    $("#txtContent").val('Nội dung');
    $("#txtCaptcha").val('');

    return false;
}

function validRequireField(str, name) {

    if ($.trim(str) == "" || $.trim(str) == name) {
        alert(name + " không được để trống.");
        return false;
    }

    return true;
}

function validEmail(email) {
    var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;

    if (reg.test(email) == false) {
        alert("Sai định dạng email.");
        return false;
    }

    return true;
}